using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using DataInfo;
using XBLib.Dal;
using XBLib.Dal.AdoDal;
using XBLib.BusinessObject;
using System.Data.Common;
namespace KenLib.Dal
{
    public class 本社情報Dao : BaseAdoDao
    {
        public int Ins_Upd本社情報(本社情報 info,string strColumnsName)
        {
            List<DbParameter> lsParam = new GlobalDao().CreateArrayParam(info, strColumnsName);
            DbParameter param企業ID = _daoHelper.CreateParameter("@企業ID", info.企業ID, DbType.Int32,ParameterDirection.InputOutput);
            lsParam.Add(param企業ID);
            DbCommand command = _daoHelper.CreateCommand(CommandNameManager.INS_UPD_本社情報, CommandType.StoredProcedure, lsParam.ToArray());
            int iExe= _daoHelper.Execute(command);
            return Convert.ToInt32(param企業ID.Value);
        }
        #region TUNG
        public void Insert本社情報(本社情報 en)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業名", en.企業名, DbType.String);
            DbParameter dbParam2 = _daoHelper.CreateParameter("@企業名フリガナ", en.企業名フリガナ, DbType.String);
            DbParameter dbParam3 = _daoHelper.CreateParameter("@郵便番号", en.郵便番号, DbType.String);
            DbParameter dbParam4 = _daoHelper.CreateParameter("@住所", en.住所, DbType.String);
            DbParameter dbParam5 = _daoHelper.CreateParameter("@住所フリガナ", en.住所フリガナ, DbType.String);
            DbParameter dbParam6 = _daoHelper.CreateParameter("@ＴＥＬ", en.ＴＥＬ, DbType.String);
            DbParameter dbParam7 = _daoHelper.CreateParameter("@FAX", en.FAX, DbType.String);
            DbParameter dbParam8 = _daoHelper.CreateParameter("@設立年月日", en.設立年月日, DbType.DateTime);
            DbParameter dbParam9 = _daoHelper.CreateParameter("@資本金", en.資本金, DbType.Double);
            DbParameter dbParam10 = _daoHelper.CreateParameter("@業種分類", en.業種分類, DbType.String);
            DbParameter dbParam11 = _daoHelper.CreateParameter("@事業内容", en.事業内容ID, DbType.Int32);
            DbParameter dbParam12 = _daoHelper.CreateParameter("@事業内容その他", en.事業内容その他, DbType.String);
            DbParameter dbParam13 = _daoHelper.CreateParameter("@主要製品", en.主要製品, DbType.String);
            DbParameter dbParam14 = _daoHelper.CreateParameter("@氏名", en.代表者１氏名, DbType.String);
            DbParameter dbParam15 = _daoHelper.CreateParameter("@代表者１氏名フリガナ", en.代表者１氏名フリガナ, DbType.String);
            DbParameter dbParam16 = _daoHelper.CreateParameter("@代表者１役職", en.代表者１役職, DbType.String);
            DbParameter dbParam17 = _daoHelper.CreateParameter("@代表者１ＴＥＬ", en.代表者１ＴＥＬ, DbType.String);
            DbParameter dbParam18 = _daoHelper.CreateParameter("@代表者１携帯ＴＥＬ", en.代表者１携帯ＴＥＬ, DbType.String);
            DbParameter dbParam19 = _daoHelper.CreateParameter("@代表者１就任年月日", en.代表者１就任年月日, DbType.DateTime);
            DbParameter dbParam20 = _daoHelper.CreateParameter("@代表者２氏名", en.代表者２氏名, DbType.String);
            DbParameter dbParam21 = _daoHelper.CreateParameter("@代表者２氏名フリガナ", en.代表者２氏名フリガナ, DbType.String);
            DbParameter dbParam22 = _daoHelper.CreateParameter("@代表者２役職", en.代表者２役職, DbType.String);
            DbParameter dbParam23 = _daoHelper.CreateParameter("@代表者２ＴＥＬ", en.代表者２ＴＥＬ, DbType.String);
            DbParameter dbParam24 = _daoHelper.CreateParameter("@代表者２携帯ＴＥＬ", en.代表者２携帯ＴＥＬ, DbType.String);
            DbParameter dbParam25 = _daoHelper.CreateParameter("@代表者２就任年月日", en.代表者２就任年月日, DbType.DateTime);
            DbParameter dbParam26 = _daoHelper.CreateParameter("@担当1氏名", en.担当１氏名, DbType.String);
            DbParameter dbParam27 = _daoHelper.CreateParameter("@担当１氏名フリガナ", en.担当１氏名フリガナ, DbType.String);
            DbParameter dbParam28 = _daoHelper.CreateParameter("@担当１部署名", en.担当１部署名, DbType.String);
            DbParameter dbParam29 = _daoHelper.CreateParameter("@担当１部署名フリガナ", en.担当１部署名フリガナ, DbType.String);
            DbParameter dbParam30 = _daoHelper.CreateParameter("@担当１役職", en.担当１役職, DbType.String);
            DbParameter dbParam31 = _daoHelper.CreateParameter("@担当１メールアドレス", en.担当１メールアドレス, DbType.String);
            DbParameter dbParam32 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", en.担当１直通ＴＥＬ, DbType.String);
            DbParameter dbParam33 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", en.担当１携帯ＴＥＬ, DbType.String);
            DbParameter dbParam34 = _daoHelper.CreateParameter("@担当１就任年月日", en.担当１就任年月日, DbType.DateTime);
            DbParameter dbParam35 = _daoHelper.CreateParameter("@担当２氏名", en.担当２氏名, DbType.String);
            DbParameter dbParam36 = _daoHelper.CreateParameter("@担当２氏名フリガナ", en.担当２氏名フリガナ, DbType.String);
            DbParameter dbParam37 = _daoHelper.CreateParameter("@担当２部署名", en.担当２部署名, DbType.String);
            DbParameter dbParam38 = _daoHelper.CreateParameter("@担当２部署名フリガナ", en.担当２部署名, DbType.String);
            DbParameter dbParam39 = _daoHelper.CreateParameter("@担当２役職", en.担当２役職, DbType.String);
            DbParameter dbParam40 = _daoHelper.CreateParameter("@担当２メールアドレス", en.担当２メールアドレス, DbType.String);
            DbParameter dbParam41 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", en.担当２直通ＴＥＬ, DbType.String);
            DbParameter dbParam42 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", en.担当２携帯ＴＥＬ, DbType.String);
            DbParameter dbParam43 = _daoHelper.CreateParameter("@担当２就任年月日", en.担当２就任年月日, DbType.DateTime);
            DbParameter dbParam44 = _daoHelper.CreateParameter("@安全管理者有無", en.安全管理者有無, DbType.Int32);
            DbParameter dbParam45 = _daoHelper.CreateParameter("@衛生管理者有無", en.衛生管理者有無, DbType.Int32);
            DbParameter dbParam46 = _daoHelper.CreateParameter("@ウェブサイト", en.ウェブサイト, DbType.String);
            DbParameter dbParam47 = _daoHelper.CreateParameter("@労災加入措置", en.労災加入措置ID, DbType.Int32);
            DbParameter dbParam48 = _daoHelper.CreateParameter("@受入実績", en.受入実績ID, DbType.Int32);
            DbParameter dbParam49 = _daoHelper.CreateParameter("@Type", en.Type, DbType.Int32);
            DbParameter dbParam50 = _daoHelper.CreateParameter("@企業名英語", en.企業名英語, DbType.String);
            DbParameter dbParam51 = _daoHelper.CreateParameter("@廃止区分", en.廃止区分, DbType.Int16); // Them
            DbParameter dbParam52 = _daoHelper.CreateParameter("@企業分類コード", en.企業分類コード, DbType.Int32); // Them
            DbParameter dbParam53 = _daoHelper.CreateParameter("@企業コード", en.企業コード, DbType.String); // Them
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Insert本社情報_TUNG", CommandType.StoredProcedure, dbParam1, dbParam2, dbParam3, dbParam4, dbParam5, dbParam6, dbParam7, dbParam8, dbParam9, dbParam10, dbParam11, dbParam12, dbParam13, dbParam14, dbParam15, dbParam16, dbParam17, dbParam18, dbParam19, dbParam20, dbParam21, dbParam22, dbParam23, dbParam24, dbParam25, dbParam26, dbParam27, dbParam28, dbParam29, dbParam30, dbParam31, dbParam32, dbParam33, dbParam34, dbParam35, dbParam36, dbParam37, dbParam38, dbParam39, dbParam40, dbParam41, dbParam42, dbParam43, dbParam44, dbParam45, dbParam46, dbParam47, dbParam48, dbParam49, dbParam50, dbParam51, dbParam52, dbParam53);
            _daoHelper.Execute(dbcommand);
        }
        public DataTable Select本社情報()
        {
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Select本社情報_TUNG", CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable SelectMAX本社情報()
        {
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_SelectMAX本社情報_TUNG", CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }


        public DataTable get_本社情報(本社情報 en)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("select_本社情報_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable get_Grid本社情報(本社情報 en)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("get_Grid本社情報_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }
       

        public DataTable get_Select本社情報(本社情報 en)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Select本社情報_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }
        public DataTable get_SelectCompbasicInfo(本社情報 en)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_SelectCompBasicInfo_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Select_CompBasicInfoInput(本社情報 en)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_SelectCompBasic_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public void Update_CompBasicInfoInput(本社情報 en)
        {
            DbParameter dbParam = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業名", en.企業名, DbType.String);
            DbParameter dbParam2 = _daoHelper.CreateParameter("@企業名フリガナ", en.企業名フリガナ, DbType.String);
            DbParameter dbParam3 = _daoHelper.CreateParameter("@郵便番号", en.郵便番号, DbType.String);
            DbParameter dbParam4 = _daoHelper.CreateParameter("@住所", en.住所, DbType.String);
            DbParameter dbParam5 = _daoHelper.CreateParameter("@住所フリガナ", en.住所フリガナ, DbType.String);
            DbParameter dbParam6 = _daoHelper.CreateParameter("@ＴＥＬ", en.ＴＥＬ, DbType.String);
            DbParameter dbParam7 = _daoHelper.CreateParameter("@FAX", en.FAX, DbType.String);
            DbParameter dbParam8 = _daoHelper.CreateParameter("@設立年月日", en.設立年月日, DbType.DateTime);
            DbParameter dbParam9 = _daoHelper.CreateParameter("@資本金", en.資本金1, DbType.Decimal);
            DbParameter dbParam10 = _daoHelper.CreateParameter("@業種分類", en.業種分類, DbType.String);
            DbParameter dbParam11 = _daoHelper.CreateParameter("@事業内容", en.事業内容ID, DbType.Int32);
            DbParameter dbParam12 = _daoHelper.CreateParameter("@事業内容その他", en.事業内容その他, DbType.String);
            DbParameter dbParam13 = _daoHelper.CreateParameter("@主要製品", en.主要製品, DbType.String);
            DbParameter dbParam14 = _daoHelper.CreateParameter("@氏名", en.代表者１氏名, DbType.String);
            DbParameter dbParam15 = _daoHelper.CreateParameter("@代表者１氏名フリガナ", en.代表者１氏名フリガナ, DbType.String);
            DbParameter dbParam16 = _daoHelper.CreateParameter("@代表者１役職", en.代表者１役職, DbType.String);
            DbParameter dbParam17 = _daoHelper.CreateParameter("@代表者１ＴＥＬ", en.代表者１ＴＥＬ, DbType.String);
            DbParameter dbParam18 = _daoHelper.CreateParameter("@代表者１携帯ＴＥＬ", en.代表者１携帯ＴＥＬ, DbType.String);
            DbParameter dbParam19 = _daoHelper.CreateParameter("@代表者１就任年月日", en.代表者１就任年月日, DbType.DateTime);
            DbParameter dbParam20 = _daoHelper.CreateParameter("@代表者２氏名", en.代表者２氏名, DbType.String);
            DbParameter dbParam21 = _daoHelper.CreateParameter("@代表者２氏名フリガナ", en.代表者２氏名フリガナ, DbType.String);
            DbParameter dbParam22 = _daoHelper.CreateParameter("@代表者２役職", en.代表者２役職, DbType.String);
            DbParameter dbParam23 = _daoHelper.CreateParameter("@代表者２ＴＥＬ", en.代表者２ＴＥＬ, DbType.String);
            DbParameter dbParam24 = _daoHelper.CreateParameter("@代表者２携帯ＴＥＬ", en.代表者２携帯ＴＥＬ, DbType.String);
            DbParameter dbParam25 = _daoHelper.CreateParameter("@代表者２就任年月日", en.代表者２就任年月日, DbType.DateTime);
            DbParameter dbParam26 = _daoHelper.CreateParameter("@担当1氏名", en.担当１氏名, DbType.String);
            DbParameter dbParam27 = _daoHelper.CreateParameter("@担当１氏名フリガナ", en.担当１氏名フリガナ, DbType.String);
            DbParameter dbParam28 = _daoHelper.CreateParameter("@担当１部署名", en.担当１部署名, DbType.String);
            DbParameter dbParam29 = _daoHelper.CreateParameter("@担当１部署名フリガナ", en.担当１部署名フリガナ, DbType.String);
            DbParameter dbParam30 = _daoHelper.CreateParameter("@担当１役職", en.担当１役職, DbType.String);
            DbParameter dbParam31 = _daoHelper.CreateParameter("@担当１メールアドレス", en.担当１メールアドレス, DbType.String);
            DbParameter dbParam32 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", en.担当１直通ＴＥＬ, DbType.String);
            DbParameter dbParam33 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", en.担当１携帯ＴＥＬ, DbType.String);
            DbParameter dbParam34 = _daoHelper.CreateParameter("@担当１就任年月日", en.担当１就任年月日, DbType.DateTime);
            DbParameter dbParam35 = _daoHelper.CreateParameter("@担当２氏名", en.担当２氏名, DbType.String);
            DbParameter dbParam36 = _daoHelper.CreateParameter("@担当２氏名フリガナ", en.担当２氏名フリガナ, DbType.String);
            DbParameter dbParam37 = _daoHelper.CreateParameter("@担当２部署名", en.担当２部署名, DbType.String);
            DbParameter dbParam38 = _daoHelper.CreateParameter("@担当２部署名フリガナ", en.担当２部署名, DbType.String);
            DbParameter dbParam39 = _daoHelper.CreateParameter("@担当２役職", en.担当２役職, DbType.String);
            DbParameter dbParam40 = _daoHelper.CreateParameter("@担当２メールアドレス", en.担当２メールアドレス, DbType.String);
            DbParameter dbParam41 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", en.担当２直通ＴＥＬ, DbType.String);
            DbParameter dbParam42 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", en.担当２携帯ＴＥＬ, DbType.String);
            DbParameter dbParam43 = _daoHelper.CreateParameter("@担当２就任年月日", en.担当２就任年月日, DbType.DateTime);
            DbParameter dbParam44 = _daoHelper.CreateParameter("@安全管理者有無", en.安全管理者有無, DbType.Int32);
            DbParameter dbParam45 = _daoHelper.CreateParameter("@衛生管理者有無", en.衛生管理者有無, DbType.Int32);
            DbParameter dbParam46 = _daoHelper.CreateParameter("@ウェブサイト", en.ウェブサイト, DbType.String);
            DbParameter dbParam47 = _daoHelper.CreateParameter("@労災加入措置", en.労災加入措置ID, DbType.Int32);
            DbParameter dbParam48 = _daoHelper.CreateParameter("@受入実績", en.受入実績ID, DbType.Int32);
            DbParameter dbParam49 = _daoHelper.CreateParameter("@企業名英語", en.企業名英語, DbType.String);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_UpdateCompBasicInfo_Tung", CommandType.StoredProcedure,dbParam, dbParam1, dbParam2, dbParam3, dbParam4, dbParam5, dbParam6, dbParam7, dbParam8, dbParam9, dbParam10, dbParam11, dbParam12, dbParam13, dbParam14, dbParam15, dbParam16, dbParam17, dbParam18, dbParam19, dbParam20, dbParam21, dbParam22, dbParam23, dbParam24, dbParam25, dbParam26, dbParam27, dbParam28, dbParam29, dbParam30, dbParam31, dbParam32, dbParam33, dbParam34, dbParam35, dbParam36, dbParam37, dbParam38, dbParam39, dbParam40, dbParam41, dbParam42, dbParam43, dbParam44, dbParam45, dbParam46, dbParam47, dbParam48, dbParam49);
            _daoHelper.Execute(dbcommand);
        }

        public DataTable Select_frmA_JointCompBasicInfoRef(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Select_frmA_JointCompBasicInfoRef", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Select_frmA_CompHistoryInfo(int 企業ID, int 年度)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbParameter dbParam2 = _daoHelper.CreateParameter("@年度", 年度, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Select_frmA_CompHistoryInfo_TUNG", CommandType.StoredProcedure, dbParam1, dbParam2);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Select_TraineeList()
        {
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_TraineeList本社情報_TUNG", CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }

        
        public DataTable Select_MCompManager(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_MCompmanager_TUNG", CommandType.StoredProcedure,dbParam1);
            return _daoHelper.Query(dbcommand);
        }


        public DataTable Check本社情報(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Check本社情報_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable CheckDateCompBranchInput(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_CheckDate_CompBranchInput_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }



        public DataTable Get本社情報_CompBranchList(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Get本社情報_CompBranchList", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }


        public DataTable Get本社情報_frmA_OrgBasicInfoRef(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Get本社情報_frmA_OrgBasicInfoRef", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Get本社情報_frmA_JointCompBasicInfoRef(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Get本社情報_frmA_JointCompBasicInfoRef", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }




        #endregion


        #region //ThanhDong
        //Function for frmA_OrgBasicInfoRef
        public DataTable Select_OrgBasicInfoRefByID(int id)
        {
            DbParameter dbid = _daoHelper.CreateParameter("@企業ID", id, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_Select_OrgBasicInfoRefByID_Dong, CommandType.StoredProcedure, dbid);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable frmJ_TraineeSearch_Select_dll組合員企業選択(int 企業ID)
        {

            DbParameter dbparam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeSearch_Select_dll組合員企業選択_Dong, CommandType.StoredProcedure, dbparam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable frmD_CompLoginManager_Search(int 企業分類コード, string 企業コード, string 企業名)
        {
            DbParameter dbparam1 = _daoHelper.CreateParameter("@企業分類コード", 企業分類コード, DbType.Int32);
            DbParameter dbparam2 = _daoHelper.CreateParameter("@企業コード", 企業コード, DbType.String);
            DbParameter dbparam3 = _daoHelper.CreateParameter("@企業名", 企業名, DbType.String);

            DbCommand dbcomman = _daoHelper.CreateCommand(CommandNameManager.sp_frmD_CompLoginManager_Search_Dong, CommandType.StoredProcedure, dbparam1, dbparam2, dbparam3);
            return _daoHelper.Query(dbcomman);
        }

        public DataTable frmD_UserLoginManager_SelectBy企業コード(string 企業コード)
        {
            DbParameter dbparam1 = _daoHelper.CreateParameter("@企業コード", 企業コード, DbType.String);
            DbCommand dbcomman = _daoHelper.CreateCommand(CommandNameManager.sp_frmD_UserLoginManager_SelectBy企業コード_Dong, CommandType.StoredProcedure, dbparam1);
            return _daoHelper.Query(dbcomman);
        }

        public DataTable frmJ_TraineeSearch_Select_dll組合選択()
        {
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeSearch_Select_dll組合選択_Dong, CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable frmJ_TraineeSearch_Select_dll組合員企業選択()
        {
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeSearch_Select_dll組合員企業選択_Dong, CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable frmD_UserLoginManager_Select企業ID_本社情報(string 企業コード)
        {
            DbParameter dbparam1 = _daoHelper.CreateParameter("@企業コード", 企業コード, DbType.String);
            DbCommand dbcomman = _daoHelper.CreateCommand(CommandNameManager.sp_frmD_UserLoginManager_Select企業ID_本社情報_Dong, CommandType.StoredProcedure, dbparam1);
            return _daoHelper.Query(dbcomman);
        }

        public int frmD_UserLoginManager_Exists_本社情報(int 企業ID, out int kq)
        {
            DbParameter dbparam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbParameter dbparam2 = _daoHelper.CreateParameter("@kq", -1);
            dbparam2.Direction = ParameterDirection.Output;
            DbCommand dbcomman = _daoHelper.CreateCommand(CommandNameManager.sp_frmD_UserLoginManager_Exists_本社情報_Dong, CommandType.StoredProcedure, dbparam1, dbparam2);
            _daoHelper.Execute(dbcomman);
            kq = (int)dbcomman.Parameters["@kq"].Value;
            return kq;
        }

        public int frmO_HistoryInfoInput_Check_Insert(int 企業ID, int 年度, int 決算月, out int temp)
        {
            DbParameter dbparam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbParameter dbparam2 = _daoHelper.CreateParameter("@年度", 年度, DbType.Int32);
            DbParameter dbparam3 = _daoHelper.CreateParameter("@決算月", 決算月, DbType.Int32);
            DbParameter dbparam4 = _daoHelper.CreateParameter("@temp", -1);
            dbparam4.Direction = ParameterDirection.Output;
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmO_HistoryInfoInput_Check_Insert_Dong, CommandType.StoredProcedure, dbparam1, dbparam2, dbparam3, dbparam4);
            _daoHelper.Execute(dbcommand);
            temp = (int)dbcommand.Parameters["@temp"].Value;
            return temp;
        }

        public int frmO_HistoryInfoInput_CheckExists_企業ID_設立年月日_Year(int 企業ID, int 年度, out int temp)
        {
            DbParameter dbparam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbParameter dbparam2 = _daoHelper.CreateParameter("@年度", 年度, DbType.Int32);
            DbParameter dbparam3 = _daoHelper.CreateParameter("@temp", -1);
            dbparam3.Direction = ParameterDirection.Output;
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmO_HistoryInfoInput_CheckExists_企業ID_設立年月日_Year_Dong, CommandType.StoredProcedure, dbparam1, dbparam2, dbparam3);
            _daoHelper.Execute(dbcommand);
            temp = (int)dbcommand.Parameters["@temp"].Value;
            return temp;
        }

        public DataTable frmJ_TraineeListSelectCheck_Select企業名英語_本社情報(int 企業ID)
        {
            DbParameter dbparam = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcomman = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeListSelectCheck_Select企業名英語_本社情報_Dong, CommandType.StoredProcedure, dbparam);
            return _daoHelper.Query(dbcomman);
        }

        public DataTable frmJ_TraineeWorkedCompInput_Select会社名_本社情報()
        {
            DbCommand dbcomman = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeWorkedCompInput_Select会社名_本社情報_Dong, CommandType.StoredProcedure);
            return _daoHelper.Query(dbcomman);
        }

        public DataTable frmJ_CompHistoryInput_Get設立年月日_本社情報(int 企業ID)
        {
            DbParameter dbparam = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcomman = _daoHelper.CreateCommand("sp_frmJ_CompHistoryInput_Get設立年月日_本社情報_Dong", CommandType.StoredProcedure, dbparam);
            return _daoHelper.Query(dbcomman);
        }

        #endregion




        #region Mai
        public DataTable Search_TraineeEnterSchool()
        {

            DbCommand dbcommand = _daoHelper.CreateCommand("sp_frmJ_TraineeEnterSchoolSearch_Get組合選択_Mai", CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }
        public DataTable Search_TraineeEnterSchool1(String obj)
        {
            DbParameter param企業ID = _daoHelper.CreateParameter("@企業ID", obj, DbType.String);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_frmJ_TraineeEnterSchoolSearch_Get組合員企業選択_Mai", CommandType.StoredProcedure, param企業ID);
            return _daoHelper.Query(dbcommand);
        }



        public DataTable frmJ_TraineeAppAssignConfirm_GetDDl組合選択()
        {

            DbCommand dbcommand = _daoHelper.CreateCommand("sp_frmJ_TraineeAppAssignConfirm_GetDDl組合選択_Mai", CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable frmJ_TraineeAppAssignConfirm_GetDDl組合員企業選択(int obj)
        {
            DbParameter param企業ID = _daoHelper.CreateParameter("@企業ID", obj, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_frmJ_TraineeSearch_Select_dll組合員企業選択_Dong", CommandType.StoredProcedure, param企業ID);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Search_グループ(String obj)
        {
            DbParameter param企業ID = _daoHelper.CreateParameter("@グループID", obj, DbType.String);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_frmJ_TraineeEnterSchoolSearch_Get組合選択_luclt", CommandType.StoredProcedure, param企業ID);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable getNamereport_企業名英語_luclt(int obj)
        {
            DbParameter paramID = _daoHelper.CreateParameter("@ID", obj, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_企業名英語_luclt", CommandType.StoredProcedure, paramID);
            return _daoHelper.Query(dbcommand);
        }
        #endregion

        #region Phuong
        //Function search formfrmJ_IntroCompList.
        public DataTable Search_本社情報(string text)
        {
            DbParameter textInput = _daoHelper.CreateParameter("@Text", text, DbType.String);
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_IntroCompList_Search_Phuong, CommandType.StoredProcedure, textInput);
            return _daoHelper.Query(dbcommand);
        }
        // load dropdownlist of form frmJ_TraineeResumeOutput

        public DataTable sp_frmJ_TraineeSearch_Select_dll組合員企業選択_Dong(Int32 @企業ID )
        {
            DbParameter textInput = _daoHelper.CreateParameter("@企業ID", @企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeSearch_Select_dll組合員企業選択_Dong, CommandType.StoredProcedure, textInput);
            return _daoHelper.Query(dbcommand);
        }



        public DataTable frmJ_TraineeResumeOutput_Get組合選択()
        {

            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeResumeOutput_Get組合選択_Phuong, CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }
       
        public DataTable frmJ_TraineeResumeOutput_Get組合員企業選択()
        {

            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_TraineeResumeOutput_Get組合員企業選択_Phuong, CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }
        //Function sp_frmJ_StaffBasicInfoInput_Getddl_企業名_Phuong
        public DataTable sp_frmJ_StaffBasicInfoInput_Getddl_企業名()
        {

            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_StaffBasicInfoInput_Getddl_企業名_Phuong, CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }
        public DataTable sp_frmJ_StaffBasicInfoInput_Getddl_企業名_Update(Int32 企業ID)
        {
            DbParameter textInput = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_StaffBasicInfoInput_Getddl_企業名_Update_Phuong, CommandType.StoredProcedure);
            return _daoHelper.Query(dbcommand);
        }

        #endregion


        
        #region Hoat
        public int frmJ_CompBasicInputCheck_Insert(本社情報 obj, out int IdCurrent)
        {
            int i = 0;
            IdCurrent = 0;
            DbCommand com = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_CompBasicInputCheck_Insert_Dong, CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業名", obj.企業名);
            DbParameter para2 = _daoHelper.CreateParameter("@企業名フリガナ", obj.企業名フリガナ);
            DbParameter para3 = _daoHelper.CreateParameter("@企業名省略名称", obj.企業名省略名称);
            DbParameter para4 = _daoHelper.CreateParameter("@住所", obj.住所);
            DbParameter para5 = _daoHelper.CreateParameter("@ＴＥＬ", obj.ＴＥＬ);
            DbParameter para6 = _daoHelper.CreateParameter("@FAX", obj.FAX);
            DbParameter para7 = _daoHelper.CreateParameter("@設立年月日", obj.設立年月日);
            DbParameter para8 = _daoHelper.CreateParameter("@資本金", obj.資本金1);
            DbParameter para9 = _daoHelper.CreateParameter("@業種分類", obj.業種分類);
            DbParameter para10 = _daoHelper.CreateParameter("@事業内容", obj.事業内容);
            DbParameter para11 = _daoHelper.CreateParameter("@主要製品", obj.主要製品);
            //DbParameter para12 = _daoHelper.CreateParameter("@主要貿易取引相手国輸出先", obj.主要貿易取引相手国輸出先);
            //DbParameter para13 = _daoHelper.CreateParameter("@主要貿易取引相手国輸入先", obj.主要貿易取引相手国輸入先);
            //DbParameter para14 = _daoHelper.CreateParameter("@代表者１氏名", obj.代表者１氏名);
            //DbParameter para15 = _daoHelper.CreateParameter("@代表者１氏名フリガナ", obj.代表者１氏名フリガナ);
            //DbParameter para16 = _daoHelper.CreateParameter("@代表者１役職", obj.代表者１役職);
            //DbParameter para17 = _daoHelper.CreateParameter("@代表者１ＴＥＬ", obj.代表者１ＴＥＬ);
            //DbParameter para18 = _daoHelper.CreateParameter("@代表者１就任年月日", obj.代表者１就任年月日);
            //DbParameter para19 = _daoHelper.CreateParameter("@代表者２氏名", obj.代表者２氏名);
            //DbParameter para20 = _daoHelper.CreateParameter("@代表者２氏名フリガナ", obj.代表者２氏名フリガナ);
            //DbParameter para21 = _daoHelper.CreateParameter("@代表者２役職", obj.代表者２役職);
            //DbParameter para22 = _daoHelper.CreateParameter("@代表者２ＴＥＬ", obj.代表者２ＴＥＬ);
            //DbParameter para23 = _daoHelper.CreateParameter("@代表者２携帯ＴＥＬ", obj.代表者２携帯ＴＥＬ);
            //DbParameter para24 = _daoHelper.CreateParameter("@代表者２就任年月日", obj.代表者２就任年月日);
            //DbParameter para25 = _daoHelper.CreateParameter("@担当１氏名", obj.担当１氏名);
            //DbParameter para26 = _daoHelper.CreateParameter("@担当１部署名", obj.担当１部署名);
            //DbParameter para27 = _daoHelper.CreateParameter("@担当１役職", obj.担当１役職);
            //DbParameter para28 = _daoHelper.CreateParameter("@担当１メールアドレス", obj.担当１メールアドレス);
            //DbParameter para29 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", obj.担当１直通ＴＥＬ);
            //DbParameter para30 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", obj.担当１携帯ＴＥＬ);
            //DbParameter para31 = _daoHelper.CreateParameter("@担当１就任年月日", obj.担当１就任年月日);
            //DbParameter para32 = _daoHelper.CreateParameter("@担当１コメント", obj.担当１コメント);
            //DbParameter para33 = _daoHelper.CreateParameter("@担当２氏名", obj.担当２氏名);
            //DbParameter para34 = _daoHelper.CreateParameter("@担当２部署名", obj.担当２部署名);
            //DbParameter para35 = _daoHelper.CreateParameter("@担当２役職", obj.担当２役職);
            //DbParameter para36 = _daoHelper.CreateParameter("@担当２メールアドレス", obj.担当２メールアドレス);
            //DbParameter para37 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", obj.担当２直通ＴＥＬ);
            //DbParameter para38 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", obj.担当２携帯ＴＥＬ);
            //DbParameter para39 = _daoHelper.CreateParameter("@担当２就任年月日", obj.担当２就任年月日);
            //DbParameter para40 = _daoHelper.CreateParameter("@担当２コメント", obj.担当２コメント);
            DbParameter para41 = _daoHelper.CreateParameter("@ウェブサイト", obj.ウェブサイト);
            DbParameter para42 = _daoHelper.CreateParameter("@外国の推薦機関", obj.@外国の推薦機関);
            DbParameter para43 = _daoHelper.CreateParameter("@IdCurrent", 0);
            para43.Direction = ParameterDirection.Output;

            DbParameter para44 = _daoHelper.CreateParameter("@事業内容その他", obj.事業内容その他);

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);
            com.Parameters.Add(para7);
            com.Parameters.Add(para8);
            com.Parameters.Add(para9);
            com.Parameters.Add(para10);
            com.Parameters.Add(para11);
            //com.Parameters.Add(para12);
            //com.Parameters.Add(para13);
            //com.Parameters.Add(para14);
            //com.Parameters.Add(para15);
            //com.Parameters.Add(para16);
            //com.Parameters.Add(para17);
            //com.Parameters.Add(para18);
            //com.Parameters.Add(para19);
            //com.Parameters.Add(para20);
            //com.Parameters.Add(para21);
            //com.Parameters.Add(para22);
            //com.Parameters.Add(para23);
            //com.Parameters.Add(para24);
            //com.Parameters.Add(para25);
            //com.Parameters.Add(para26);
            //com.Parameters.Add(para27);
            //com.Parameters.Add(para28);
            //com.Parameters.Add(para29);
            //com.Parameters.Add(para30);
            //com.Parameters.Add(para31);
            //com.Parameters.Add(para32);
            //com.Parameters.Add(para33);
            //com.Parameters.Add(para34);
            //com.Parameters.Add(para35);
            //com.Parameters.Add(para36);
            //com.Parameters.Add(para37);
            //com.Parameters.Add(para38);
            //com.Parameters.Add(para39);
            //com.Parameters.Add(para40);
            com.Parameters.Add(para41);
            com.Parameters.Add(para42);
            com.Parameters.Add(para43);
            com.Parameters.Add(para44);

            i = _daoHelper.Execute(com);
            if (i != -1 && i != 0)
                IdCurrent = Int32.Parse(com.Parameters["@IdCurrent"].Value.ToString());
            return i;
        }

        public int frmJ_CompBasicInputCheck_Update(本社情報 obj)
        {
            int i = 0;
            DbCommand com = _daoHelper.CreateCommand(CommandNameManager.sp_frmJ_CompBasicInputCheck_Update_Dong, CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業名", obj.企業名);
            DbParameter para2 = _daoHelper.CreateParameter("@企業名フリガナ", obj.企業名フリガナ);
            DbParameter para3 = _daoHelper.CreateParameter("@企業名省略名称", obj.企業名省略名称);
            DbParameter para4 = _daoHelper.CreateParameter("@住所", obj.住所);
            DbParameter para5 = _daoHelper.CreateParameter("@ＴＥＬ", obj.ＴＥＬ);
            DbParameter para6 = _daoHelper.CreateParameter("@FAX", obj.FAX);
            DbParameter para7 = _daoHelper.CreateParameter("@設立年月日", obj.設立年月日);
            DbParameter para8 = _daoHelper.CreateParameter("@資本金", obj.資本金1);
            DbParameter para9 = _daoHelper.CreateParameter("@業種分類", obj.業種分類);
            DbParameter para10 = _daoHelper.CreateParameter("@事業内容", obj.事業内容);
            DbParameter para11 = _daoHelper.CreateParameter("@主要製品", obj.主要製品);
            //DbParameter para12 = _daoHelper.CreateParameter("@主要貿易取引相手国輸出先", obj.主要貿易取引相手国輸出先);
            //DbParameter para13 = _daoHelper.CreateParameter("@主要貿易取引相手国輸入先", obj.主要貿易取引相手国輸入先);
            //DbParameter para14 = _daoHelper.CreateParameter("@代表者１氏名", obj.代表者１氏名);
            //DbParameter para15 = _daoHelper.CreateParameter("@代表者１氏名フリガナ", obj.代表者１氏名フリガナ);
            //DbParameter para16 = _daoHelper.CreateParameter("@代表者１役職", obj.代表者１役職);
            //DbParameter para17 = _daoHelper.CreateParameter("@代表者１ＴＥＬ", obj.代表者１ＴＥＬ);
            //DbParameter para18 = _daoHelper.CreateParameter("@代表者１就任年月日", obj.代表者１就任年月日);
            //DbParameter para19 = _daoHelper.CreateParameter("@代表者２氏名", obj.代表者２氏名);
            //DbParameter para20 = _daoHelper.CreateParameter("@代表者２氏名フリガナ", obj.代表者２氏名フリガナ);
            //DbParameter para21 = _daoHelper.CreateParameter("@代表者２役職", obj.代表者２役職);
            //DbParameter para22 = _daoHelper.CreateParameter("@代表者２ＴＥＬ", obj.代表者２ＴＥＬ);
            //DbParameter para23 = _daoHelper.CreateParameter("@代表者２携帯ＴＥＬ", obj.代表者２携帯ＴＥＬ);
            //DbParameter para24 = _daoHelper.CreateParameter("@代表者２就任年月日", obj.代表者２就任年月日);
            //DbParameter para25 = _daoHelper.CreateParameter("@担当１氏名", obj.担当１氏名);
            //DbParameter para26 = _daoHelper.CreateParameter("@担当１部署名", obj.担当１部署名);
            //DbParameter para27 = _daoHelper.CreateParameter("@担当１役職", obj.担当１役職);
            //DbParameter para28 = _daoHelper.CreateParameter("@担当１メールアドレス", obj.担当１メールアドレス);
            //DbParameter para29 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", obj.担当１直通ＴＥＬ);
            //DbParameter para30 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", obj.担当１携帯ＴＥＬ);
            //DbParameter para31 = _daoHelper.CreateParameter("@担当１就任年月日", obj.担当１就任年月日);
            //DbParameter para32 = _daoHelper.CreateParameter("@担当１コメント", obj.担当１コメント);
            //DbParameter para33 = _daoHelper.CreateParameter("@担当２氏名", obj.担当２氏名);
            //DbParameter para34 = _daoHelper.CreateParameter("@担当２部署名", obj.担当２部署名);
            //DbParameter para35 = _daoHelper.CreateParameter("@担当２役職", obj.担当２役職);
            //DbParameter para36 = _daoHelper.CreateParameter("@担当２メールアドレス", obj.担当２メールアドレス);
            //DbParameter para37 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", obj.担当２直通ＴＥＬ);
            //DbParameter para38 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", obj.担当２携帯ＴＥＬ);
            //DbParameter para39 = _daoHelper.CreateParameter("@担当２就任年月日", obj.担当２就任年月日);
            //DbParameter para40 = _daoHelper.CreateParameter("@担当２コメント", obj.担当２コメント);
            DbParameter para41 = _daoHelper.CreateParameter("@ウェブサイト", obj.ウェブサイト);
            DbParameter para42 = _daoHelper.CreateParameter("@外国の推薦機関", obj.外国の推薦機関);
            DbParameter para43 = _daoHelper.CreateParameter("@企業ID", obj.企業ID);
            DbParameter para44 = _daoHelper.CreateParameter("@事業内容その他", obj.事業内容その他);

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);
            com.Parameters.Add(para7);
            com.Parameters.Add(para8);
            com.Parameters.Add(para9);
            com.Parameters.Add(para10);
            com.Parameters.Add(para11);
            //com.Parameters.Add(para12);
            //com.Parameters.Add(para13);
            //com.Parameters.Add(para14);
            //com.Parameters.Add(para15);
            //com.Parameters.Add(para16);
            //com.Parameters.Add(para17);
            //com.Parameters.Add(para18);
            //com.Parameters.Add(para19);
            //com.Parameters.Add(para20);
            //com.Parameters.Add(para21);
            //com.Parameters.Add(para22);
            //com.Parameters.Add(para23);
            //com.Parameters.Add(para24);
            //com.Parameters.Add(para25);
            //com.Parameters.Add(para26);
            //com.Parameters.Add(para27);
            //com.Parameters.Add(para28);
            //com.Parameters.Add(para29);
            //com.Parameters.Add(para30);
            //com.Parameters.Add(para31);
            //com.Parameters.Add(para32);
            //com.Parameters.Add(para33);
            //com.Parameters.Add(para34);
            //com.Parameters.Add(para35);
            //com.Parameters.Add(para36);
            //com.Parameters.Add(para37);
            //com.Parameters.Add(para38);
            //com.Parameters.Add(para39);
            //com.Parameters.Add(para40);
            com.Parameters.Add(para41);
            com.Parameters.Add(para42);
            com.Parameters.Add(para43);
            com.Parameters.Add(para44);

            i = _daoHelper.Execute(com);
            return i;
        }


        public DataTable select_本社情報_Ad04_Vh(string m_para1, string m_para2)
        {
            DbCommand com = _daoHelper.CreateCommand("select_本社情報_Ad04_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", m_para1);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", m_para2);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            DataTable dt;
            dt = _daoHelper.Query(com);

            return dt;
        }

        public DataTable select_本社情報_002_Ad04_Vh(string m_para1, string m_para2)
        {
            DbCommand com = _daoHelper.CreateCommand("select_本社情報_002_Ad04_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", m_para1);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", m_para2);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            DataTable dt;
            dt = _daoHelper.Query(com);

            return dt;
        }

        public DataTable select_change_本社情報_Ad04_Vh(string m_para1, string m_para2)
        {
            DbCommand com = _daoHelper.CreateCommand("select_本社情報_Ad04_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", m_para1);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", m_para2);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            DataTable dt;
            dt = _daoHelper.Query(com);

            return dt;
        }
        /*26-12-2011*/
        public int insert_ユーザログイン_Ad04_Vh(String 企業コード, String 人コード, String パスワード, out int ID, String 人コード_login, DateTime date_更新日)
        {
            int i = 0;
            DbCommand com = _daoHelper.CreateCommand("insert_ユーザログイン_Ad04_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);
            DbParameter para3 = _daoHelper.CreateParameter("@パスワード", パスワード);
            DbParameter para4 = _daoHelper.CreateParameter("@ID", 0);
            DbParameter para5 = _daoHelper.CreateParameter("@更新者", 人コード_login);
            DbParameter para6 = _daoHelper.CreateParameter("@更新日", date_更新日);
            para4.Direction = ParameterDirection.Output;
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);
            i = _daoHelper.Execute(com);
            if (i != -1)
                ID = (Int32)com.Parameters["@ID"].Value;
            else
                ID = 0;

            return i;
        }

        public int insert_ユーザ管理_Ad04_Vh(int ユーザID, string 企業コード, bool アカウント, int 役)
        {
            int i = 0;
            DbCommand com = _daoHelper.CreateCommand("insert_ユーザ管理_Ad04_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@ユーザID", ユーザID);
            DbParameter para2 = _daoHelper.CreateParameter("@企業コード", 企業コード);
            DbParameter para3 = _daoHelper.CreateParameter("@アカウント", アカウント);
            DbParameter para4 = _daoHelper.CreateParameter("@役", 役);

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);

            i = _daoHelper.Execute(com);
            return i;
        }
        //Update with Role: 3

        public int update_ユーザログイン_Ad04_Role_3_Vh(String 企業コード, String 人コード, String パスワード)
        {
            int i = 0;
            DbCommand com = _daoHelper.CreateCommand("update_ユーザログイン_Ad04_Role_3_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);
            DbParameter para3 = _daoHelper.CreateParameter("@パスワード", パスワード);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);

            i = _daoHelper.Execute(com);
            return i;
        }
        //Get password current
        public String GetPassword_Ad04_Role_3_Vh(String 企業コード, String 人コード)
        {
            DbCommand com = _daoHelper.CreateCommand("GetPassword_Ad04_Role_3_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            DataTable dt = _daoHelper.Query(com);

            if (dt.Rows.Count > 0)
                return dt.Rows[0]["パスワード"].ToString();
            return "";
        }

        //Update with Role: 1 or 2
        public int update_ユーザログイン_Ad04_Role_1_2_Vh(String 企業コード, String 人コード, String パスワード, out int IdCurrent, String 人コード_login, DateTime date_更新日)
        {
            int i = 0;
            IdCurrent = 0;

            DbCommand com = _daoHelper.CreateCommand("update_ユーザログイン_Ad04_Role_1_2_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);
            DbParameter para3 = _daoHelper.CreateParameter("@パスワード", パスワード);
            DbParameter para4 = _daoHelper.CreateParameter("@ユーザID", 0);
            para4.Direction = ParameterDirection.Output;
            DbParameter para5 = _daoHelper.CreateParameter("@更新者", 人コード_login);
            DbParameter para6 = _daoHelper.CreateParameter("@更新日", date_更新日);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);

            i = _daoHelper.Execute(com);

            if (i != -1)
                IdCurrent = (Int32)com.Parameters["@ユーザID"].Value;

            return i;
        }
        public int update_ユーザ管理_Ad04_Role_1_2_Vh(int ユーザID, bool アカウント, int 役)
        {
            int i = 0;
            DbCommand com = _daoHelper.CreateCommand("update_ユーザ管理_Ad04_Role_1_2_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@ユーザID", ユーザID);
            DbParameter para3 = _daoHelper.CreateParameter("@アカウント", アカウント);
            DbParameter para4 = _daoHelper.CreateParameter("@役", 役);

            com.Parameters.Add(para1);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);

            i = _daoHelper.Execute(com);
            return i;
        }

        //select select_企業分類コード_into_本社情報_Ad05_VH
        public string select_企業分類コード_into_本社情報_Ad04_VH(String 企業コード, String 人コード)
        {
            DbCommand com = _daoHelper.CreateCommand("select_企業分類コード_into_本社情報_Ad04_VH", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            DataTable dt = _daoHelper.Query(com);

            if (dt.Rows.Count > 0)
                return dt.Rows[0]["社員分類コード"].ToString();
            return "";
        }

        //GetRoleCurrentOfUserBelongToParamAddressbar

        public String GetRoleCurrentOfUserBelongToParamAddressbar(String id1, String id2)
        {
            DbCommand com = _daoHelper.CreateCommand("getCurrentRoleBelongtoParam_Ad04_VH", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@id1", id1);
            DbParameter para2 = _daoHelper.CreateParameter("@id2", id2);

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);

            DataTable dt;
            dt = _daoHelper.Query(com);
            if (dt.Rows.Count > 0)
                return dt.Rows[0]["役"].ToString();
            return "null";

        }

        //Date: 29-12-2011
        //code: js 31 same jscombasicinfoinput
        public int frmJ_IntroCompBasicInputCheck_Insert(本社情報 obj, out int IdCurrent)
        {
            int i = 0;
            IdCurrent = 0;
            DbCommand com = _daoHelper.CreateCommand("sp_frmJ_IntroCompBasicInputCheck_Insert_Dong", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業名", obj.企業名);
            DbParameter para2 = _daoHelper.CreateParameter("@企業名フリガナ", obj.企業名フリガナ);
            DbParameter para3 = _daoHelper.CreateParameter("@企業名省略名称", obj.企業名省略名称);
            DbParameter para4 = _daoHelper.CreateParameter("@住所", obj.住所);
            DbParameter para5 = _daoHelper.CreateParameter("@ＴＥＬ", obj.ＴＥＬ);
            DbParameter para6 = _daoHelper.CreateParameter("@FAX", obj.FAX);
            DbParameter para7 = _daoHelper.CreateParameter("@設立年月日", obj.設立年月日);
            DbParameter para8 = _daoHelper.CreateParameter("@資本金", obj.資本金1);
            DbParameter para9 = _daoHelper.CreateParameter("@業種分類", obj.業種分類);
            DbParameter para10 = _daoHelper.CreateParameter("@事業内容", obj.事業内容);
            DbParameter para11 = _daoHelper.CreateParameter("@主要製品", obj.主要製品);
            DbParameter para12 = _daoHelper.CreateParameter("@主要貿易取引相手国輸出先", obj.主要貿易取引相手国輸出先);
            DbParameter para13 = _daoHelper.CreateParameter("@主要貿易取引相手国輸入先", obj.主要貿易取引相手国輸入先);
            DbParameter para14 = _daoHelper.CreateParameter("@代表者１氏名", obj.代表者１氏名);
            DbParameter para15 = _daoHelper.CreateParameter("@代表者１氏名フリガナ", obj.代表者１氏名フリガナ);
            DbParameter para16 = _daoHelper.CreateParameter("@代表者１役職", obj.代表者１役職);
            DbParameter para17 = _daoHelper.CreateParameter("@代表者１ＴＥＬ", obj.代表者１ＴＥＬ);
            DbParameter para18 = _daoHelper.CreateParameter("@代表者１就任年月日", obj.代表者１就任年月日);
            DbParameter para19 = _daoHelper.CreateParameter("@代表者２氏名", obj.代表者２氏名);
            DbParameter para20 = _daoHelper.CreateParameter("@代表者２氏名フリガナ", obj.代表者２氏名フリガナ);
            DbParameter para21 = _daoHelper.CreateParameter("@代表者２役職", obj.代表者２役職);
            DbParameter para22 = _daoHelper.CreateParameter("@代表者２ＴＥＬ", obj.代表者２ＴＥＬ);
            DbParameter para23 = _daoHelper.CreateParameter("@代表者２携帯ＴＥＬ", obj.代表者２携帯ＴＥＬ);
            DbParameter para24 = _daoHelper.CreateParameter("@代表者２就任年月日", obj.代表者２就任年月日);
            DbParameter para25 = _daoHelper.CreateParameter("@担当１氏名", obj.担当１氏名);
            DbParameter para26 = _daoHelper.CreateParameter("@担当１部署名", obj.担当１部署名);
            DbParameter para27 = _daoHelper.CreateParameter("@担当１役職", obj.担当１役職);
            DbParameter para28 = _daoHelper.CreateParameter("@担当１メールアドレス", obj.担当１メールアドレス);
            DbParameter para29 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", obj.担当１直通ＴＥＬ);
            DbParameter para30 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", obj.担当１携帯ＴＥＬ);
            DbParameter para31 = _daoHelper.CreateParameter("@担当１就任年月日", obj.担当１就任年月日);
            DbParameter para32 = _daoHelper.CreateParameter("@担当１コメント", obj.担当１コメント);
            DbParameter para33 = _daoHelper.CreateParameter("@担当２氏名", obj.担当２氏名);
            DbParameter para34 = _daoHelper.CreateParameter("@担当２部署名", obj.担当２部署名);
            DbParameter para35 = _daoHelper.CreateParameter("@担当２役職", obj.担当２役職);
            DbParameter para36 = _daoHelper.CreateParameter("@担当２メールアドレス", obj.担当２メールアドレス);
            DbParameter para37 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", obj.担当２直通ＴＥＬ);
            DbParameter para38 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", obj.担当２携帯ＴＥＬ);
            DbParameter para39 = _daoHelper.CreateParameter("@担当２就任年月日", obj.担当２就任年月日);
            DbParameter para40 = _daoHelper.CreateParameter("@担当２コメント", obj.担当２コメント);
            DbParameter para41 = _daoHelper.CreateParameter("@ウェブサイト", obj.ウェブサイト);
            DbParameter para42 = _daoHelper.CreateParameter("@外国の推薦機関", obj.@外国の推薦機関);
            DbParameter para43 = _daoHelper.CreateParameter("@IdCurrent", 0);
            para43.Direction = ParameterDirection.Output;
            DbParameter para44 = _daoHelper.CreateParameter("@事業内容その他", obj.事業内容その他);

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);
            com.Parameters.Add(para7);
            com.Parameters.Add(para8);
            com.Parameters.Add(para9);
            com.Parameters.Add(para10);
            com.Parameters.Add(para11);
            com.Parameters.Add(para12);
            com.Parameters.Add(para13);
            com.Parameters.Add(para14);
            com.Parameters.Add(para15);
            com.Parameters.Add(para16);
            com.Parameters.Add(para17);
            com.Parameters.Add(para18);
            com.Parameters.Add(para19);
            com.Parameters.Add(para20);
            com.Parameters.Add(para21);
            com.Parameters.Add(para22);
            com.Parameters.Add(para23);
            com.Parameters.Add(para24);
            com.Parameters.Add(para25);
            com.Parameters.Add(para26);
            com.Parameters.Add(para27);
            com.Parameters.Add(para28);
            com.Parameters.Add(para29);
            com.Parameters.Add(para30);
            com.Parameters.Add(para31);
            com.Parameters.Add(para32);
            com.Parameters.Add(para33);
            com.Parameters.Add(para34);
            com.Parameters.Add(para35);
            com.Parameters.Add(para36);
            com.Parameters.Add(para37);
            com.Parameters.Add(para38);
            com.Parameters.Add(para39);
            com.Parameters.Add(para40);
            com.Parameters.Add(para41);
            com.Parameters.Add(para42);
            com.Parameters.Add(para43);
            com.Parameters.Add(para44);

            i = _daoHelper.Execute(com);
            if (i != -1 && i != 0)
                IdCurrent = Int32.Parse(com.Parameters["@IdCurrent"].Value.ToString());
            return i;
        }

        public int frmJ_IntroCompBasicInputCheck_Update(本社情報 obj)
        {
            int i = 0;
            DbCommand com = _daoHelper.CreateCommand("sp_frmJ_IntroCompBasicInputCheck_Update_Dong", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業名", obj.企業名);
            DbParameter para2 = _daoHelper.CreateParameter("@企業名フリガナ", obj.企業名フリガナ);
            DbParameter para3 = _daoHelper.CreateParameter("@企業名省略名称", obj.企業名省略名称);
            DbParameter para4 = _daoHelper.CreateParameter("@住所", obj.住所);
            DbParameter para5 = _daoHelper.CreateParameter("@ＴＥＬ", obj.ＴＥＬ);
            DbParameter para6 = _daoHelper.CreateParameter("@FAX", obj.FAX);
            DbParameter para7 = _daoHelper.CreateParameter("@設立年月日", obj.設立年月日);
            DbParameter para8 = _daoHelper.CreateParameter("@資本金", obj.資本金1);
            DbParameter para9 = _daoHelper.CreateParameter("@業種分類", obj.業種分類);
            DbParameter para10 = _daoHelper.CreateParameter("@事業内容", obj.事業内容);
            DbParameter para11 = _daoHelper.CreateParameter("@主要製品", obj.主要製品);
            DbParameter para12 = _daoHelper.CreateParameter("@主要貿易取引相手国輸出先", obj.主要貿易取引相手国輸出先);
            DbParameter para13 = _daoHelper.CreateParameter("@主要貿易取引相手国輸入先", obj.主要貿易取引相手国輸入先);
            DbParameter para14 = _daoHelper.CreateParameter("@代表者１氏名", obj.代表者１氏名);
            DbParameter para15 = _daoHelper.CreateParameter("@代表者１氏名フリガナ", obj.代表者１氏名フリガナ);
            DbParameter para16 = _daoHelper.CreateParameter("@代表者１役職", obj.代表者１役職);
            DbParameter para17 = _daoHelper.CreateParameter("@代表者１ＴＥＬ", obj.代表者１ＴＥＬ);
            DbParameter para18 = _daoHelper.CreateParameter("@代表者１就任年月日", obj.代表者１就任年月日);
            DbParameter para19 = _daoHelper.CreateParameter("@代表者２氏名", obj.代表者２氏名);
            DbParameter para20 = _daoHelper.CreateParameter("@代表者２氏名フリガナ", obj.代表者２氏名フリガナ);
            DbParameter para21 = _daoHelper.CreateParameter("@代表者２役職", obj.代表者２役職);
            DbParameter para22 = _daoHelper.CreateParameter("@代表者２ＴＥＬ", obj.代表者２ＴＥＬ);
            DbParameter para23 = _daoHelper.CreateParameter("@代表者２携帯ＴＥＬ", obj.代表者２携帯ＴＥＬ);
            DbParameter para24 = _daoHelper.CreateParameter("@代表者２就任年月日", obj.代表者２就任年月日);
            DbParameter para25 = _daoHelper.CreateParameter("@担当１氏名", obj.担当１氏名);
            DbParameter para26 = _daoHelper.CreateParameter("@担当１部署名", obj.担当１部署名);
            DbParameter para27 = _daoHelper.CreateParameter("@担当１役職", obj.担当１役職);
            DbParameter para28 = _daoHelper.CreateParameter("@担当１メールアドレス", obj.担当１メールアドレス);
            DbParameter para29 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", obj.担当１直通ＴＥＬ);
            DbParameter para30 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", obj.担当１携帯ＴＥＬ);
            DbParameter para31 = _daoHelper.CreateParameter("@担当１就任年月日", obj.担当１就任年月日);
            DbParameter para32 = _daoHelper.CreateParameter("@担当１コメント", obj.担当１コメント);
            DbParameter para33 = _daoHelper.CreateParameter("@担当２氏名", obj.担当２氏名);
            DbParameter para34 = _daoHelper.CreateParameter("@担当２部署名", obj.担当２部署名);
            DbParameter para35 = _daoHelper.CreateParameter("@担当２役職", obj.担当２役職);
            DbParameter para36 = _daoHelper.CreateParameter("@担当２メールアドレス", obj.担当２メールアドレス);
            DbParameter para37 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", obj.担当２直通ＴＥＬ);
            DbParameter para38 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", obj.担当２携帯ＴＥＬ);
            DbParameter para39 = _daoHelper.CreateParameter("@担当２就任年月日", obj.担当２就任年月日);
            DbParameter para40 = _daoHelper.CreateParameter("@担当２コメント", obj.担当２コメント);
            DbParameter para41 = _daoHelper.CreateParameter("@ウェブサイト", obj.ウェブサイト);
            DbParameter para42 = _daoHelper.CreateParameter("@外国の推薦機関", obj.外国の推薦機関);
            DbParameter para43 = _daoHelper.CreateParameter("@企業ID", obj.企業ID);
            DbParameter para44 = _daoHelper.CreateParameter("@事業内容その他", obj.事業内容その他);

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para4);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);
            com.Parameters.Add(para7);
            com.Parameters.Add(para8);
            com.Parameters.Add(para9);
            com.Parameters.Add(para10);
            com.Parameters.Add(para11);
            com.Parameters.Add(para12);
            com.Parameters.Add(para13);
            com.Parameters.Add(para14);
            com.Parameters.Add(para15);
            com.Parameters.Add(para16);
            com.Parameters.Add(para17);
            com.Parameters.Add(para18);
            com.Parameters.Add(para19);
            com.Parameters.Add(para20);
            com.Parameters.Add(para21);
            com.Parameters.Add(para22);
            com.Parameters.Add(para23);
            com.Parameters.Add(para24);
            com.Parameters.Add(para25);
            com.Parameters.Add(para26);
            com.Parameters.Add(para27);
            com.Parameters.Add(para28);
            com.Parameters.Add(para29);
            com.Parameters.Add(para30);
            com.Parameters.Add(para31);
            com.Parameters.Add(para32);
            com.Parameters.Add(para33);
            com.Parameters.Add(para34);
            com.Parameters.Add(para35);
            com.Parameters.Add(para36);
            com.Parameters.Add(para37);
            com.Parameters.Add(para38);
            com.Parameters.Add(para39);
            com.Parameters.Add(para40);
            com.Parameters.Add(para41);
            com.Parameters.Add(para42);
            com.Parameters.Add(para43);
            com.Parameters.Add(para44);

            i = _daoHelper.Execute(com);
            return i;
        }

    
        //Date: 04/01/2012
        //code: bo sung them dropdownlist
        public DataTable select_本社情報_ddl_組合名_38_Hoat()
        {
            DbCommand com = _daoHelper.CreateCommand("select_本社情報_ddl_組合名_38_Hoat", CommandType.StoredProcedure);
            return _daoHelper.Query(com);
        }
        //date: 05.01.2011
        //content: Update password for Admin and SysAdmin
        public int update_Passwordユーザログイン_Ad04_ForAdmin_AndSysAdmin_Vh(String 企業コード, String 人コード, String パスワード, String 人コード_login, DateTime date_更新日)
        {
            int i = 0;

            DbCommand com = _daoHelper.CreateCommand("update_Passwordユーザログイン_Ad04_ForAdmin_AndSysAdmin_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);//same code company
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);//code employee
            DbParameter para3 = _daoHelper.CreateParameter("@パスワード", パスワード);//password was changed
            DbParameter para5 = _daoHelper.CreateParameter("@更新者", 人コード_login);
            DbParameter para6 = _daoHelper.CreateParameter("@更新日", date_更新日);

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);

            i = _daoHelper.Execute(com);

            return i;
        }
        /////////////////////////////////////////////////////////////////////////////////////////////
        /////////////////////////Date 02/02/2012/////////////////////////////////////////////////////
        ///////////////////////////Code NHAN VIEN PHAI CU///////////////////////////////////////////
        public DataTable select_本社情報_CongTyTiepNhan_Ad04_Vh(string m_para1, string m_para2)
        {
            DbCommand com = _daoHelper.CreateCommand("select_本社情報_CongTyTiepNhan_Ad04_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", m_para1);
            com.Parameters.Add(para1);

            DataTable dt;
            dt = _daoHelper.Query(com);

            return dt;
        }
        public int update_ユーザログイン_Ad04_CongTyTiepNhan_Vh(String 企業コード, String 人コード, String パスワード, String 人コード_login, DateTime date_更新日)
        {
            int i = 0;

            DbCommand com = _daoHelper.CreateCommand("update_ユーザログイン_Ad04_CongTyTiepNhan_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);//same code company
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);//code employee
            DbParameter para3 = _daoHelper.CreateParameter("@パスワード", パスワード);//password was changed
            DbParameter para5 = _daoHelper.CreateParameter("@更新者", 人コード_login);//Person which changed password for them.
            DbParameter para6 = _daoHelper.CreateParameter("@更新日", date_更新日);//Last Datetime changed password

            com.Parameters.Add(para1);
            com.Parameters.Add(para2);
            com.Parameters.Add(para3);
            com.Parameters.Add(para5);
            com.Parameters.Add(para6);

            i = _daoHelper.Execute(com);

            return i;
        }

        /// <summary>
        /// Kiem tra trung ten Cong ty phai cu
        /// Date: 2012/02/17
        /// </summary>
        /// <param name="str企業名"> Ten cong ty can kiem tra</param>
        /// <param name="int企業分類コード">Loai cong ty can kiem tra: 2 hoac 3</param>
        /// <returns></returns>
        public bool checkSame企業名_59_31(string str企業名, int int企業分類コード)
        {
            bool flag = false;
            DbCommand com = _daoHelper.CreateCommand("checkSame企業名_59_31_VH", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業名", str企業名);
            DbParameter para2 = _daoHelper.CreateParameter("@企業分類コード", int企業分類コード);
            com.Parameters.Add(para1);
            com.Parameters.Add(para2);

            DataTable dt = _daoHelper.Query(com);
            if (dt.Rows.Count > 0)
            {
                flag = true;//Trung ten cong ty
            }
            return flag;
        }
        
        /// <summary>
        /// Lay ra 企業名 ung voi str企業ID
        /// </summary>
        /// <param name="str企業ID"></param>
        /// <returns></returns>
        public string select企業名_59_31(string str企業ID) 
        {
            DbCommand com = _daoHelper.CreateCommand("select企業名_59_31_VH", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業ID", str企業ID);
            
            com.Parameters.Add(para1);
            

            DataTable dt = _daoHelper.Query(com);
            if (dt.Rows.Count > 0)
                return dt.Rows[0][0].ToString();
            return "";
        }

        
        #endregion
        

        #region Hunglt
        public Boolean frmO_BasicInfoInput_Select_本社情報(string 企業名, int 企業分類コード)
        {
            try
            {
                DbParameter param企業名 = _daoHelper.CreateParameter("@企業名", 企業名, DbType.String);
                DbParameter param企業分類コード = _daoHelper.CreateParameter("@企業分類コード", 企業分類コード, DbType.Int32);

                DbCommand command = _daoHelper.CreateCommand("frmO_BasicInfoInput_Select_Exist企業名_本社情報", CommandType.StoredProcedure, param企業名, param企業分類コード);
                DataTable dt = _daoHelper.Query(command);
                if (dt.Rows.Count > 0)
                    return true;
                else
                    return false;
            }
            catch (Exception v)
            {
                throw new Exception(v.Message);
            }
        }
        #endregion

        /// <summary>
        /// Coder: Van Hoat
        /// Function: Check Exist account trong bang ユーザログイン
        /// </summary>
        /// <param name="企業コード"></param>
        /// <param name="人コード"></param>
        /// <returns></returns>
        public bool CheckExistsユーザログイン_Org38(string 企業コード, string 人コード)
        {
            DbCommand command = _daoHelper.CreateCommand("CheckExistsユーザログイン_Org38_Vh", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業コード", 企業コード);
            DbParameter para2 = _daoHelper.CreateParameter("@人コード", 人コード);
            command.Parameters.Add(para1);
            command.Parameters.Add(para2);

            DataTable dt = _daoHelper.Query(command);
            if (dt.Rows.Count > 0)
                return true;
            return false;
        }

        /// <summary>
        /// Coder: Van Hoat
        /// Function: lay ra thong tin 企業コード ung voi 企業ID trong 本社情報
        /// </summary>
        /// <param name="企業ID"></param>
        /// <returns></returns>
        public string get企業コードWith企業IDin本社情報(string 企業ID)
        {
            DbCommand command = _daoHelper.CreateCommand("get企業コードWith企業IDin本社情報_ORG_38_VH", CommandType.StoredProcedure);
            DbParameter para1 = _daoHelper.CreateParameter("@企業ID", 企業ID);
            command.Parameters.Add(para1);
            DataTable dt = _daoHelper.Query(command);
            if (dt.Rows.Count > 0)
            {
                return dt.Rows[0][0].ToString();
            }
            else
            {
                return "";
            }
        }

        /// <summary>
        /// Check email is exist 
        /// </summary>
        /// <param name="emailName">email name</param>
        /// <param name="numberEmail">number email: 1 or 2</param>
        /// <returns></returns>
        public bool CheckEmailExits_JS_31_Vh(string emailName, int numberEmail)
        {
            bool flag = false;
            DbParameter para1 = _daoHelper.CreateParameter("@emailName", emailName);
            DbParameter para2 = _daoHelper.CreateParameter("@numberEmail", numberEmail);
            DbCommand com = _daoHelper.CreateCommand("CheckEmailExits_JS_31_Vh", CommandType.StoredProcedure, para1, para2);
            DataTable dt = _daoHelper.Query(com);
            
            if (dt.Rows.Count > 0)
                flag = true;
            
            return flag;
        }

        /// <summary>
        /// Check email is same
        /// </summary>
        /// <param name="emailName">email name</param>
        /// <param name="numberEmail">number email</param>
        /// <param name="empID"></param>
        /// <returns></returns>
        public bool CheckEmailSame_JS_31_Vh(string emailName, int numberEmail, int empID)
        {
            bool flag = false;
            DbParameter para1 = _daoHelper.CreateParameter("@emailName", emailName);
            DbParameter para2 = _daoHelper.CreateParameter("@numberEmail", numberEmail);
            DbParameter para3 = _daoHelper.CreateParameter("@empID", empID);
            DbCommand com = _daoHelper.CreateCommand("CheckEmailSame_JS_31_Vh", CommandType.StoredProcedure, para1, para2, para3);
            DataTable dt = _daoHelper.Query(com);

            if (dt.Rows.Count > 0)
                flag = true;

            return flag;
        }
    }
}
